hemostatic clamp - Spanish English Dictionary